Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Technology Jobs

The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security


internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 

New Job Search / Search Results / Software Architect Sr - Trade Logic (IL)

Software Architect Sr - Trade Logic (IL) - Next Step Systems

LOCATION: US-IL-Chicago
COMPANY: Next Step Systems
INTERNAL JOB #: SoftArchSr-IL-PP
POSTED: 8/31/2010
JOB SKILLS: C/C++, Software Development, UNIX
JOB TYPE: W2
START DATE: asap
PAY RATE: Depends on Experience
TRAVEL: none required


JOB DESCRIPTION:
Software Architect Sr - Trade Logic

Responsibilities:
-Development of high frequency trade logic.
-Improve existing high frequency C++/Linux Trade Logic executed over multiple asset classes.
-Critical skills include C++/Linux Expertise, Trade Logic architecture and development, and Project Management leadership skills within a Trading Firm (Prop. Shop, Hedge Fund, VC).
-Daily responsibilities can include development, architecture and project management of existing or new trade logic (black box) systems.

Requirements:
-Currently coming from a Trading Firm with a track record of developing and implementing trade logic (black/grey box).
-Track record of expertise in C++/Linux.
-Track record of success developing, architecting, and PM of Trade Logic systems. Ideally within a High Frequency C++/Linux Proprietary Trading Firm (Prop Shop).
-C++ Development: C++ Master level, TCP/UDP programming, TCP/IP stack specifics, Cross platform development, Automated Build systems, Multi-Threaded, Advance use of methodologies and PM).
-Linux: Kernel modification/tuning, Subversion Source Control, SCons and Make Build Systems, GCC/G++, GDB.
-Personality is critical. Low ego, Team Player, work well both directing and within a software team.
-Respected technical leadership skills, ability to garner respect from other software professionals based on leadership, intelligence and technical skills.
-Strong C++ base including the STL and common design patterns.
-Ability to write highly-concurrent code using threads or other parallel computing mechanisms.
-General network knowledge. Knows the differences between TCP/UDP and understands packet routing.
-Very comfortable in a Linux environment, especially using the shell and scripting common tasks.
-Experience with low level network protocol analysis using tools like tcpdump or wireshark.
-Experience with C++ performance analysis using tools such as gprof, VTune, valgrind/callgrind.
-Internal knowledge of STL container performance complexity, specifically big-O complexity for insert, erase, find, etc.
-Experience building the Linux kernel and tweaking.
-Ability to understand a system as a whole, from the application to operating system to network to destination. This is needed to analyze latencies and possible find possible areas for improvement.
-Knowledge of game-theory or other strategic analysis.
-Strong base with another scripting language such as Perl, Python, or Bash.
-Admin-level knowledge of Linux.
-Experience with C++ policy-based template design.
-Experience with in-memory databases.
-Experience with building the Linux kernel with optimizations for latency reduction.
-Kernel-level knowledge of scheduling algorithms.
-Kernel-level knowledge of the tcp/udp protocol implementations and sysctls to tweak settings.
-Experience with realtime Linux.
-Experience coding Linux device drivers.
-Experience with high-frequency trading.
-Experience with GPU programming using CUDA, OpenCL, etc.
-Experience with reliable UDP implementations such as 29West and Zeromq.
-Strong base with another functional programming language such as Erlang, OCaml, or Haskell.



IT Jobs in Chicago, Jobs, Chicago, Software Developer, Software Architect, Programmer, Programming, C++, Linux, STL, Trade Logic, Black box, Grey box, Trading systems


CONTACT INFORMATION:
Mike Stapinski
Email Mike Stapinski
 
Next Step Systems
1212 S. Naperville Blvd.
Suite 119
Naperville, IL 60540
630.428.0600 T
http://www.nextstepsystems.com

 
Start New Job Search
Post Your Resume
Jobseeker Login
 
 
 
Resources for Employers:

It's fast and easy. Posting your job takes just minutes.
Target hard to reach passive IT jobseekers.
Post one 30 day job ad for just $279.

With job packs you reduce your cost per posting by up to 50%
Better exposure. Priority postings list at top of job search results.
Job Packs are available in increments of 3, 5, and 10 postings